Managing Replicated Remote Procedure Call Transactions
نویسندگان
چکیده
This paper addresses the problem of building reliable computing programs over remote procedure call (RPC) systems by using replication and transaction techniques. We rst establish the computational model: the RPC transactions. Based on this RPC transaction model, we present the design of our system for managing RPC transactions in the replicated-server environment. Finally we present some results of a correctness study on the system and two examples of the system.
منابع مشابه
Managing Data Using Neighbor Replication on Triangular-Grid Structure
Data is one of the domains in grid research that deals with the storage, replication, and management of large data sets in a distributed environment. The all-data-to-all sites replication scheme such as read-one write-all and tree grid structure (TGS) are the popular techniques being used for replication and management of data in this domain. However, these techniques have its weaknesses in ter...
متن کاملData Replication Model For Remote Procedure Call Transactions
Remote Procedure Call (RPC) is the most popular model to facilitate the building of distributed programs. However, it only provides a restricted availability of update operations and does not support fault-tolerant. The combination of RPC and data replication techniques has been developed to support fault-tolerant from Remote Procedure Call (RPC). However, different data replication techniques ...
متن کامل.3 Comparisons with Sprite
[32] Sun Microsystems, Inc., Mountain view, Calif. Remote Procedure Call Programming Guide, Feb. 1986. [33] C. P. Thacker, L. C. Stewart, and E. H. Satterthwaite. Firefly: A multiprocessor workstation. IEEE Transactions on Computers, 37(8):909–920, Aug. 1988. [34] USC. Transmission control protocol. Request For Comments 793, USC Information Sciences Institute, Marina del Ray, Calif., Sept. 1981...
متن کاملA Highly Fault-Tolerant Quorum Consensus Method for Managing Replicated Data
The main objective of data replication is to provide high availability of data for processing transactions. Quorum consensus (QC) methods are frequently applied to managing replicated data. In this paper, we present a new QC method. The proposed QC approach has a low message overhead: 1) In the best case, each transaction opera1 _ . . L . . . tion process needs only to communicate with O(x/-nlo...
متن کاملFlexiNet SIGOPS paper
Generally, research middleware platforms have provided application programmers with facilities for just one form of communication, for example remote procedure call, or transactions or replication. Industry middleware platforms are been asked to provided a kit bag of “plug and play” capabilities, for example transactions, replication, authentication, privacy, auditing and many other features. I...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. J.
دوره 42 شماره
صفحات -
تاریخ انتشار 1999